package com.goodbook.community.dao;

import com.goodbook.community.entity.User;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface UserMapper {
    //根据id查询用户
    User selectById(int id);

    //根据用户名查找用户
    User selectByName(String username);

    //根据Email查找用户
    User selectByEmail(String email);

    //增加1个用户，返回增加的行数（成功的话就1行）
    int insertUser(User user);

    //对user的状态进行修改，返回修改的条数
    int updateStatus(int id, int status);

    //更新头像的路径
    int updateHeader(int id, String headerUrl);

    //更新密码
    int updatePassword(int id, String password);
    
}
